<?php

class Page extends MY_Controller {

	function __construct()
	{
		parent::__construct();	
	}
	
	function index()
	{		
		$this->layout = "default_admin";	
		if(!$this->isLoggedIn()){
			redirect('admin/login');
		}
		else{
			redirect('page/home');
		}		
	}
	
	function home()
	{
		$this->load->model('PageModel');

		$this->data['title'] = 'Page Home';
		$this->data['hindi_textbox'] = array('new_message_value', 'modify_message_value', 'add_state_value');
		$this->data['pagedata'] = $this->PageModel->getPages();
		$this->data['messagedata'] = $this->PageModel->getMessages();
		$this->data['pagemessagedata'] = $this->PageModel->getPageMessages();
		$this->layout = "default_admin";
		$this->load->view('page/page_home', $this->data);
	}
	
	function addNewPage()
	{
		$new_page_insert_data = $this->input->post('new_page');
		$this->load->model('PageModel');
		$this->PageModel->insertNewPage($new_page_insert_data);
		redirect('page');
	}
	function addNewMessage()
	{
		$new_message_insert_data = $this->input->post('new_message');
		$this->load->model('PageModel');
		$this->PageModel->insertNewMessage($new_message_insert_data);
		redirect('page');
	}
	
	function addNewMessageToPage(){
		$page_message_insert_data = $this->input->post('page_message');
		$this->load->model('PageModel');
		$this->PageModel->insertPageMessage($page_message_insert_data);
		redirect('page');
	}
	
	function addNewState(){
		$state_insert_data = $this->input->post('add_state');
		$this->load->model('PageModel');
		$this->PageModel->insertNewState($state_insert_data);
		redirect('page');
	}
	
	
	function deleteMessageFromPage()
	{
		$page_message_delete = $this->input->post('delete_pagemessage');
		$this->load->model('PageModel');
		$this->PageModel->deletePageMessage($page_message_delete['pagemessage_id']);
		redirect('page');
	}
	
	function modifyMessage()
	{
		$modify_message = $this->input->post('modify_message');
		$this->load->model('PageModel');
		$this->PageModel->modifyMessage($modify_message);
		redirect('page');	
	}
	
	
	
}
